home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Gekkan Dennou Club 140
/
Gekkan Dennou Club - 2000.1 Vol. 140 (Japan).7z
/
Gekkan Dennou Club - 2000.1 Vol. 140 (Japan) (Track 1).bin
/
autoexec.bat
next >
Wrap
DOS Batch File
|
1999-12-05
|
3KB
|
131 lines
ECHO OFF
CLS
'▼旧パスの保存
set opath=%path%
set ozmusic=%zmusic%
'▼CDのパスを設定
set path=\;\BIN;\SYS;\QS;\XB
'▼CDのシークの不具合にパッチを当てる?!
set SEKP_FG=1
\BIN\SEKP_CHK>nul
if NOT EXITCODE 0 GOTO SEKPL1
'▼常駐していない.常駐
set SEKP_FG=0
\BIN\SEEKPAT -D>nul
:SEKPL1
'▼MPUキャッシュがOFFでないと動かないものを設定
\bin\cacheoff pic.r pi.r>nul
'▼画面設定
KT cncn -fct23
'▼スプリアス割り込みを潰す
KT SPURIOUS
'▼CDのSCSIIDを設定
SETCDID>nul
'▼タイトル表示
screen 1,3,1
KT P -m -c -w curtain.wl -s2 \GAROU\SANPO_F5.PIC>nul
KT C -C>nul
KT P -m -n -w ziwa.wl -y -s3 \TTl1.PIC>nul
kt wait 15>nul
KT P -m -n -w ziwa.wl -y -s3 \TTl2.PIC>nul
kt wait 15>nul
:SKIP0
KT P -m -n -w ziwa.wl -y -s3 \TTl3.PIC>nul
'▼カレントをクイックスタートディレクトリに
CD \QS
leftmchk 2048
if exitcode 1 goto OM2
:M2
goto OP_SKIP
:OM2
'▼[[[ hit nay key ]]]アナウンス
kt wait 15>nul
KT P -m -n -w ziwa.wl -s1 \CONT.PIC>nul
'▼S44PLAY鳴らす
set INTMES=-a22,16 -i100 -m"\x1b[36mオープニング演奏中!\x1b[m"
set S44PLAY=-extra -silent
kt .calc "sys5=[$E8E00B].B"
kt .calc "scsiex=([$ED0070].B>>3)&1"
kt .mpu
if %sys5% == 255 if %scsiex% == 1 scsiver||if not errorlevel 25600 goto X68000_10MHz_not_mach2
if %sys5% == 255 if %mpu% == 0 goto X68000_10MHz
if %sys5% == 255 if %mpu% == 3 goto Xellent30
if %sys5% == 255 if %mpu% == 4 goto Jupiter40
if %sys5% == 255 if %mpu% == 6 goto Jupiter60
if %sys5% == 254 if %mpu% == 0 goto X68000_16MHz
if %sys5% == 254 if %mpu% == 3 goto Xellent30
if %sys5% == 254 if %mpu% == 4 goto Jupiter40
if %sys5% == 254 if %mpu% == 6 goto Jupiter60
if %sys5% == 220 if %mpu% == 3 goto X68030
if %sys5% == 220 if %mpu% == 4 goto 040turbo
if %sys5% == 220 if %mpu% == 6 goto 060turbo
:Unknown
:X68000_10MHz_not_mach2
intmes %INTMES% kt rerr s44play \FMP\OP140S12.FMP>NUL
goto exit
:X68000_10MHz
:Xellent30
:Jupiter40
:Jupiter60
intmes %INTMES% kt rerr s44play \FMP\OP140S15.FMP>NUL
goto exit
:X68000_16MHz
:040turbo
intmes %INTMES% kt rerr s44play \FMP\OP140S20.FMP>NUL
goto exit
:X68030
:060turbo
intmes %INTMES% kt rerr s44play \FMP\OP140S27.FMP>NUL
goto exit
:exit
set mpu=
set scsiex=
set sys5=
set S44PLAY=
set INTMES=
:OP_SKIP
:SKIP1
'▼Z-MUSICの曲のあるところ
SET zmusic=\MUSIC
PCM8
ZMUSIC -G
'▼dshellの起動
DSHELL MOKUJI.DOC /T"電脳倶楽部 2000年1月号(第140号)" /0-4196 /1-B4B6
'▼おしまいのメッセージ出す
'▼終わってからの処理
ZMUSIC -R>nul
'▼PCM8の取り外し
PCM8 -R>nul
\bin\cacheoff -r>nul
if NOT "%SEKP_FG%" == "0" GOTO SEKPL2
'▼起動時,常駐していなかったので...
\BIN\SEEKPAT -r>nul
:SEKPL2
'画面クリア
SCREEN 0
'▼コンソール設定
kt cncn
'▼パスを戻す
SET path=%opath%
SET zmusic=%ozmusic%
if NOT %zmusic% == %%zmusic%% GOTO ZML1
SET zmusic=
:ZML1
'▼いらない環境変数を初期化
SET opath=
SET SEKP_FG=
SET ozmusic=
SET CNCNF=
SET CNHLP=
'▼ルートをカレントに
CD \